import 'core_interface.dart';

/// 全局能力提供者管理器
class CoreInterfaceManager {
  static late CoreInterface _instance;

  /// 启动时注入 抽象类不能直接实例化，但可以保存实现类的实例
  static void init(CoreInterface provider) {
    _instance = provider;
  }

  /// 获取全局能力提供者
  static CoreInterface get instance => _instance;
}